package models

import (
	"gitee.com/dromara/carbon/v2"
	"github.com/shopspring/decimal"
)

// OrderItems 订单项目
type OrderItems struct {
	ID          int64           `json:"id" gorm:"id"`                     // ID
	OrderId     int64           `json:"order_id" gorm:"order_id"`         // 订单ID
	StoreId     int64           `json:"store_id" gorm:"store_id"`         // 门店ID
	DoctorId    int64           `json:"doctor_id" gorm:"doctor_id"`       // 医生ID
	SkillId     int64           `json:"skill_id" gorm:"skill_id"`         // 手法ID
	BeginTime   carbon.Carbon   `json:"begin_time" gorm:"begin_time"`     // 开始时间
	Duration    int64           `json:"duration" gorm:"duration"`         // 时长
	Price       decimal.Decimal `json:"price" gorm:"price"`               // 单价
	Count       int64           `json:"count" gorm:"count"`               // 数量
	AmountTotal float64         `json:"amount_total" gorm:"amount_total"` // 总价
	CreatedAt   carbon.Carbon   `json:"created_at" gorm:"created_at"`     // 创建时间
	UpdatedAt   carbon.Carbon   `json:"updated_at" gorm:"updated_at"`     // 修改时间
}

// TableName 表名称
func (*OrderItems) TableName() string {
	return "order_items"
}
